package com.zygh.policeasset.pojo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@Data
public class Completed {

    private Integer id;

    @ExcelProperty({"项目编号"})
    @ApiModelProperty("项目编号")
    private String projectNo;

    @ExcelProperty({"项目名称"})
    @ApiModelProperty("项目名称")
    private String projectName;

    @ExcelIgnore
    @ApiModelProperty("项目类型id")
    private Integer category;

    @ApiModelProperty("标段id")
    private Integer sectionId;

    @ExcelProperty({"标段名称"})
    @ApiModelProperty("标段名称")
    private String sectionName;

    @ExcelProperty({"中标公司名称"})
    private String companyName;

    @ExcelIgnore
    @ApiModelProperty("合同名称")
    private String contractName;

    @ExcelProperty({"初次验收"})
    @ApiModelProperty("初次验收")
    private String initialTime;

    @ExcelProperty({"初次验收是否通过 未通过 通过"})
    @ApiModelProperty("初次验收是否通过 未通过 通过")
    private String initialType;

    @ExcelProperty({"进度验收"})
    @ApiModelProperty("进度验收")
    private String progress;

    @ExcelProperty({"终验验收"})
    @ApiModelProperty("终验验收")
    private String finalTime;

    @ExcelProperty({"终验验收是否通过 未通过 通过"})
    @ApiModelProperty("终验验收是否通过 未通过 通过")
    private String finalType;

    @ExcelProperty({"说明"})
    @ApiModelProperty("说明")
    private String description;

    @ApiModelProperty("录入时间")
    private String createTime;

    private int status;

    private String opinion;

    @ApiModelProperty("附件")
    private List<UploadFile> uploadFileList;

    private Integer appStatus;

    @ApiModelProperty("审批编号")
    private String flowNo;

    @ApiModelProperty("添加人id")
    private Integer userId;

    @ApiModelProperty("添加人名称")
    private String userName;

    @ApiModelProperty("审批模板id")
    private Integer approvalStepsId;
}